rifle smoke grenade - Turkish English Dictionary